html, body {
	height: 100%;
	overflow: auto;
}
body{
	background-color: #FAF9F9
}
.container{
	width: 1000px
}
@media(min-width:1200px){
	.container{width: 1000px}
}
#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -163px;
}

#banner{
	height:117px;
	position: relative;
}
#navigation {
	border-top: 1px solid #EEE;
	margin:0
}
#navigation>.navbar-inner {
	background-image:url("../images/sgtvt/menu-bg.gif");
	background-repeat: repeat-x;
	background-color:#EBF1F7;
	min-height:39px;
	height: 39px;
	border:0
}
#main-nav>li{
	background-image:url("../images/sgtvt/menuwrap-li1.gif");
	padding: 0 2px 0 0
}
#main-nav>li>a{
	background-image:url("../images/sgtvt/menu-bg.gif");
	padding-bottom:9px
}
#main-nav>li.active>a,#main-nav>li>a:HOVER {
	background-image:url("../images/sgtvt/menu-bg-item-ov.gif")
}
#main-nav li:hover .dropdown-menu {
	display: block
}
#main-nav .dropdown-menu{
	margin-top:-5px
}
#main-nav>li.first>a>i{
	display:block;
	width:27px;
	background-image:url("../images/sgtvt/home.png");
	background-position: center center;
	background-repeat: no-repeat;
}
#content{
	padding-bottom:163px
}
#footer {
	height: 163px;
}
#footer>.container {
	background-color: #006BB9;
}
#footer>.container>.nav{
	margin:0;
	height:50px
}
#footer .nav>li>a {
	padding-top:15px;
	padding-bottom:15px;
	color: #fff
}
#bottom-banner, #bottom-banner>img{
	height: 113px
}
.aui-w21{
	width: 21%;
}
.aui-w54{
	width: 54%;
}
.portlet-asset-publisher .asset-title > a{
	font-size: 18px
}
.portlet-asset-publisher .asset-small-image {
	float: left;
	padding-right: 0.5em;
	padding-left: 0;
}
.portlet-asset-publisher .asset-title img {
	display: none;
}
.portlet-asset-publisher .asset-content {
	margin-left: 0
}

.aui-field-choice label {
	display: inline-block;
}

.aui-field-choice .aui-field-input-choice {
	margin: 0
}

.piglets-1 .portlet-topper, .piglets-2 .portlet-topper {
	padding-left: 10px;
	padding-right: 10px	
}
.piglets-2 .portlet-topper {
	background-image: url("../images/sgtvt/box_tc.png");
	background-repeat: repeat-x;
	background-position: 0 -1px
}

.piglets-2 .portlet-title {
	border-bottom: 2px solid transparent;
	line-height: 40px
}

.piglets-1 .portlet-title {
	text-transform: uppercase;
	color: #006BB9;
	background: transparent;
	border-bottom:2px solid #006BB9;
	line-height: 40px
}

.piglets-1 .portlet-title .icon,.piglets-2 .portlet-title .icon  {
	display: none;
}

.piglets-1 .portlet, .piglets-2 .portlet {
	border: 1px solid #D3DFED;
	background: #FFF;
	margin-bottom: 7px
}

.piglets-1 ul, .piglets-1 ol {
	list-style-type: none;
	margin: 0;
}

.piglets-1 li {
	display: block;
}
.piglets-1 li>a {
	background-color: #4CA9E1;
	border-bottom: 1px solid #81C3EA;
	padding: 5px 10px 5px 20px;
	display: block;
	text-decoration: none;
	color: #FFF;
	background-image: url("../images/sgtvt/bullet.png");
	background-repeat: no-repeat;
	background-position: 7px center;
}
.piglets-1 li>a:HOVER {
	text-decoration: underline;
}
.main-layout #column-1 .asset-small-image {
	float: none;
	width: 100%;
	padding: 0;
	margin: 0
}

.portlet-asset-publisher .asset-title {
	margin-top: 0
}

.main-layout #column-1 .portlet-asset-publisher .asset-title {
	margin-top: 7px
}

.portlet-asset-publisher form {
	margin: 0
}

.portlet-asset-publisher .asset-more {
	display: inline;
}
.row:after,.row:before{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.col{float:left;}
.w-21{width:21%}
.w-54{width:54%}
h1, h2, h3{line-height: 20px}
.asset-item {
	margin-bottom: 10px;
	position: relative;
}
.asset-item>.dropdown-menu{
	border: 1px solid #D3DFED;
	padding: 7px;
}
a:hover+.dropdown-menu {
	display: block;
}
.asset-item a.asset-link {
	background-image:url("../images/sgtvt/other3.png");
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 15px;
	text-decoration: none;
}
.asset-item a.asset-link:hover{
	text-decoration: underline;
}
.main-layout #column-6 .portlet-asset-publisher .asset-small-image {
	width: 75px
}

.taglib-header h1.header-title {
	font-size: 20px;
	line-height: 40px
}

.portlet-login .navigation {
	display: none;
}
input[name=_3_keywords] {
	width: 156px
}
.piglets-1 ul.nav-tabs>li>a{
	background-color: #fff;
	text-decoration: none;
	background-image: none;
	padding-left: 5px;
	color: #000;
	border: 1px solid #EEE
}
.piglets-1 ul.nav-tabs>li.active>a{
	background-color: #4CA9E1;
	color:#fff
}
select[name=_3_groupId]{
	display: none;
}
#langbar {
	position: absolute;
	right: 0;
	padding: 3px;
	background-color: #fff
}
#langbar>a{
	text-decoration: none;
}
#langbar>a:HOVER img {
	opacity:0.6
}
.main-layout #column-1 .asset-more,.main-layout #column-2 .asset-more,.main-layout #column-3 .asset-more{
	display: none;
}

.main-layout #column-1 .sgtvt_abstracts{
	position: relative;
}
.main-layout #column-1 .sgtvt_abstracts>.asset-item{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height: 400px;
	overflow: hidden;
	text-overflow: ellipsis
}
.main-layout #column-2 .sgtvt_abstracts>.asset-item {
	height: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main-layout #column-1 .sgtvt_abstracts>.asset-item.first{
	display: block;
}

.sgtvt_docs .asset-title {
	background-image: url("../images/sgtvt/new.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 50px
}